#ifndef __INNER_APIDEF_INIT_H_
#define __INNER_APIDEF_INIT_H_

#if defined(_2ARCH) || defined(_2MISC)
void arch_init();
#endif

#if defined(_2MISC)
void banner();
void static_task_init();
#endif

#if defined(_2SCHED) || defined(_2MISC)
void shed_init();
#endif

#if defined(_2IRQM) || defined(_2MISC)
void irqm_init();
#endif

#if defined(_2TIMER) || defined(_2MISC)
void timer_init();
#endif


#if defined(_2DEVICE) || defined(_2MISC)
void device_init();
void driver_manager_init();
void build_sys_arg();
address get_drv_begin();
address get_drv_end();
#endif



#endif//__INNER_APIDEF_INIT_H_